FIELDSET         { margin-bottom:10px;  margin-top: 7px; margin-left: .5%; }
FIELDSET LEGEND  { position:absolute ; display: block; margin-top: -9px; margin-left : 10px;  padding: 0px 8px;}

FIELDSET DD > INPUT ,
FIELDSET DD > TEXTAREA ,
FIELDSET DD > DIV    { border-radius: 3px; }
FIELDSET > DIV       { margin-top :  17px; margin-bottom: 10px;
                       min-height: inherit; width: 98%; padding: 0px 1% 0px 1%;  }
FIELDSET > DIV > DL  { margin-bottom: 1px; }

FIELDSET DL      { display: inline-block;  min-height: 19px; width: 100%;
                   margin: 0px; padding:0px; display: inline-block; float: left; }
FIELDSET DL.labelRight DT { text-align : right; }

FIELDSET DT      { float: left;  min-height: 19px; white-space: nowrap; }
FIELDSET DD      { float: right; min-height: 19px; display: block; margin: 0px 2px 0px 0px;
                   text-align: right; left: auto;}

FIELDSET DT > LABEL { display: block; white-space: nowrap; height: 15px; width: 97%; min-width: inherit; padding: 0px 0px 0px 2px; }

FIELDSET DD > *             { width: 100%; min-height: 14px; text-align: left; display: block; margin-bottom: 2px;}
FIELDSET DD > DIV,
FIELDSET DD > KBD,
FIELDSET DD > PRE           { width: auto; min-width:  98%; padding: 0px 1% 0 1%; right: 0px;}
FIELDSET DD > INPUT,
FIELDSET DD > DIV           { text-indent: 2pt;}
FIELDSET DD   KBD           { text-align: right; text-indent: -80px; display: inline-block;  }
FIELDSET DD > INPUT         { width:  98%; padding-right: 1%; padding-left:1%; right: 0px;}
FIELDSET DD > TEXTAREA      { width:  98%; padding-right: 1%; padding-left:1%; right: 0px;}
FIELDSET DD PRE,
FIELDSET DD TEXTAREA        { margin-bottom: 3px;}
FIELDSET DD > SPAN INPUT    { width: auto; text-align: inherit; }
FIELDSET DD SELECT.single   { width: 101%; position: absolute; height: 17px; top: 0px; left: 0px;min-height: auto;}
FIELDSET DD > SELECT.multiple           { position: relative; height: auto; }
FIELDSET DD > DIV > SPAN    { display: block;left: -1px; }
FIELDSET DD > DIV > SPAN > A{ display: inline-block;  }

BODY DIV BUTTON.async    { width: 17px; height: 16px;
                      min-height: auto;min-width: auto;
                      display: block; position: absolute; right: -1px;top: 0px;
                      text-indent: -99999px;
}

FIELDSET DIV.searcher       { position: absolute; right: 0px; top: -20px;}
FIELDSET DD SPAN.radio      { display: block; float: left; white-space: nowrap;
                              width: auto !important; width: 30%;
                              min-width : 30% ; max-width: 35%; }

FIELDSET BR { clear: both !important; }
FIELDSET DL DT { clear: both !important; }

FIELDSET .p90 DT { min-width: 90%; } FIELDSET  .p90 DD { width:  7%; }
FIELDSET .p80 DT { min-width: 80%; } FIELDSET  .p80 DD { width: 17%; }
FIELDSET .p70 DT { min-width: 70%; } FIELDSET  .p70 DD { width: 27%; }
FIELDSET .p60 DT { min-width: 60%; } FIELDSET  .p60 DD { width: 37%; }
FIELDSET      DT { min-width: 50%; } FIELDSET       DD { width: 47%; }
FIELDSET .p40 DT { min-width: 40%; } FIELDSET  .p40 DD { width: 57%; }
FIELDSET .p30 DT { min-width: 30%; } FIELDSET  .p30 DD { width: 67%; }
FIELDSET .p20 DT { min-width: 20%; } FIELDSET  .p20 DD { width: 77%; }
FIELDSET .p10 DT { min-width: 10%; } FIELDSET  .p10 DD { width: 87%; }
FIELDSET .p00 DT { min-width:  1%; } FIELDSET  .p00 DD { width: 96%; }


FIELDSET .p85 DT { min-width: 83%; } FIELDSET  .p85 DD { width: 14%; }
FIELDSET .p75 DT { min-width: 73%; } FIELDSET  .p75 DD { width: 24%; }
FIELDSET .p65 DT { min-width: 63%; } FIELDSET  .p65 DD { width: 34%; }
FIELDSET .p55 DT { min-width: 54%; } FIELDSET  .p55 DD { width: 43%; }
FIELDSET .p45 DT { min-width: 43%; } FIELDSET  .p45 DD { width: 54%; }
FIELDSET .p35 DT { min-width: 33%; } FIELDSET  .p35 DD { width: 64%; }
FIELDSET .p25 DT { min-width: 23%; } FIELDSET  .p25 DD { width: 74%; }
FIELDSET .p15 DT { min-width: 13%; } FIELDSET  .p15 DD { width: 84%; }